function formaterNumber(value:any){
    if(!value) return
    //?=正向预查
    //\d{3}表示三个为一组 
    // /g是全局应用这个规则
    // $1表示用来匹配每一项内容 后面的逗号就是在每三个后面加一个逗号
    return `${value}`.replace(/(\d{3})(?=\d)/g,'$1,')
}

//默认导出这个函数
//一个函数只能返回一个数据
export default function(){
    const numberFormater = (value:any)=>formaterNumber(value)
    const moneyFormater = (value:any)=>`￥${formaterNumber(value)}`
    return {
        numberFormater,
        moneyFormater,
        //这样不违反一个函数只能返回一个结果 这里返回是对象
    }
}